import type { SVGProps } from 'constants/icons/types'

const HKD_ICON = (props: SVGProps) => (
  <svg width="49" height="49" viewBox="0 0 49 49" fill="none" xmlns="http://www.w3.org/2000/svg" {...props}>
    <g clipPath="url(#clip0_1942_61858)">
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M59.7616 49.3548H-10.7451V6.10352e-05H59.7616V49.3548Z"
        fill="#BA0000"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M23.5066 23.8849C23.5066 23.8849 18.532 21.7425 19.2417 16.1908C19.9315 13.5178 21.1519 11.7004 23.3673 10.7121C24.405 10.4107 25.4726 10.2238 26.551 10.155C26.2592 10.4203 26.0204 10.6922 25.901 11.0305C25.6622 11.6407 25.8347 12.2244 26.1531 12.8081C26.5668 13.5023 26.8121 14.2837 26.8694 15.0898C26.9422 15.7074 26.8505 16.3332 26.6035 16.904C26.3566 17.4747 25.9632 17.9701 25.4632 18.3399C24.8265 18.824 24.0704 18.9965 23.4601 19.5537C22.9615 20.0088 22.6496 20.6328 22.5846 21.3047C22.5647 22.8568 22.9892 23.0757 23.5066 23.8915V23.8849Z"
        fill="white"
      />
      <path fillRule="evenodd" clipRule="evenodd" d="M22.5581 15.853V15.8326V15.853Z" fill="#BA0000" />
      <path d="M22.5581 15.853V15.8326" stroke="black" strokeWidth="0.265848" />
      <path
        d="M22.8765 23.3078C20.9398 21.5965 21.1056 17.2919 22.5847 15.8525"
        stroke="#BA0000"
        strokeWidth="0.265848"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M22.5449 14.7913L23.1817 14.652L23.2546 14.0286L23.573 14.5592L24.2098 14.4199L23.772 14.8908L24.0904 15.4215L23.4934 15.1827L23.0556 15.6536L23.1352 15.0368"
        fill="#BA0000"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M23.9309 23.5201C23.9309 23.5201 24.5213 18.1342 30.0331 17.1924C32.7924 17.0664 34.8883 17.7031 36.4869 19.5271C37.0766 20.4307 37.5659 21.396 37.9461 22.4058C37.6078 22.2068 37.2828 22.0609 36.918 22.041C36.268 21.9945 35.7639 22.3328 35.2996 22.8037C34.769 23.3874 34.172 23.8186 33.323 24.1568C32.7543 24.4061 32.13 24.5011 31.5128 24.4324C30.8957 24.3637 30.3076 24.1337 29.8076 23.7655C29.151 23.3012 28.7729 22.6313 28.0566 22.2068C27.4758 21.8626 26.7878 21.7468 26.1264 21.8818C24.634 22.3262 24.5544 22.7905 23.9243 23.5201H23.9309Z"
        fill="white"
      />
      <path fillRule="evenodd" clipRule="evenodd" d="M31.333 20.2635L31.3534 20.2567L31.333 20.2635Z" fill="#BA0000" />
      <path d="M31.333 20.2635L31.3534 20.2567" stroke="black" strokeWidth="0.265848" />
      <path
        d="M24.2959 22.7506C25.3638 20.396 29.5358 19.3015 31.3399 20.2832"
        stroke="#BA0000"
        strokeWidth="0.265848"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M32.3411 19.9384L32.6595 20.5088L33.2763 20.396L32.8651 20.8603L33.1901 21.4241L32.6064 21.1389L32.1885 21.6032L32.2482 20.9664L31.6646 20.6812L32.2814 20.5751"
        fill="#BA0000"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M24.3025 23.9114C24.3025 23.9114 29.5955 22.7573 32.242 27.6921C33.2369 30.2656 33.3032 32.4545 32.0762 34.5504C31.4129 35.4127 30.6369 36.1423 29.8078 36.8454C29.8874 36.4607 29.9205 36.1025 29.8277 35.7576C29.6685 35.1275 29.1843 34.756 28.5873 34.4642C27.8483 34.141 27.196 33.6479 26.6837 33.0249C26.2652 32.5647 25.9756 32.0023 25.844 31.3944C25.7124 30.7865 25.7435 30.1546 25.9342 29.5626C26.1664 28.7931 26.6837 28.2161 26.8562 27.4069C26.9988 26.7458 26.89 26.0553 26.5511 25.4701C25.6623 24.2032 25.1913 24.2762 24.2959 23.9114H24.3025Z"
        fill="white"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M29.7417 29.8942L29.7553 29.9146L29.7417 29.8942Z"
        fill="#BA0000"
      />
      <path d="M29.7417 29.8942L29.7553 29.9146" stroke="black" strokeWidth="0.265848" />
      <path
        d="M25.145 24.0109C27.7185 24.2762 30.0865 27.8844 29.7217 29.9074"
        stroke="#BA0000"
        strokeWidth="0.265848"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M30.365 30.7498L29.9339 31.234L30.2323 31.7845L29.6619 31.5325L29.2308 32.0233L29.317 31.3799L28.7466 31.1345L29.3634 30.9886L29.4497 30.3452L29.7481 30.8957"
        fill="#BA0000"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M24.1832 24.4553C24.1832 24.4553 26.77 29.211 22.7837 33.1442C20.5882 34.8157 18.5055 35.4923 16.1509 34.9019C15.136 34.5172 14.2207 33.9733 13.312 33.3764C13.6967 33.3432 14.0549 33.2769 14.36 33.0845C14.9172 32.7529 15.1427 32.1891 15.2554 31.5325C15.3561 30.7314 15.6447 29.9655 16.0978 29.2972C16.4227 28.7664 16.8822 28.331 17.4297 28.0352C17.9772 27.7393 18.5932 27.5935 19.2152 27.6125C20.0111 27.6191 20.7142 27.9507 21.5367 27.8911C22.2127 27.8437 22.8466 27.5456 23.3143 27.0553C24.2827 25.8415 24.0837 25.4104 24.1765 24.4553H24.1832Z"
        fill="white"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M19.9647 31.3534L19.9512 31.3737L19.9647 31.3534Z"
        fill="#BA0000"
      />
      <path d="M19.9647 31.3534L19.9512 31.3737" stroke="black" strokeWidth="0.265848" />
      <path
        d="M24.3225 25.2977C24.7868 27.838 21.9944 31.1213 19.9448 31.3402"
        stroke="#BA0000"
        strokeWidth="0.265848"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M19.3213 32.1958L18.731 31.9172L18.2866 32.3616L18.3662 31.7447L17.7759 31.4662L18.4193 31.3667L18.4922 30.7498L18.8106 31.307L19.4473 31.2075L19.0029 31.6452"
        fill="#BA0000"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M23.5926 24.3492C23.5926 24.3492 19.9644 28.3753 14.9368 25.9146C12.6285 24.4023 11.2953 22.6645 11.0698 20.2502C11.0964 19.169 11.3086 18.121 11.5673 17.0664C11.7331 17.4179 11.9056 17.7297 12.1908 17.9552C12.6882 18.3731 13.2984 18.3996 13.9485 18.2868C14.7375 18.1161 15.5556 18.1342 16.3363 18.3399C16.9442 18.4698 17.5071 18.7577 17.9683 19.1746C18.4294 19.5915 18.7725 20.1227 18.9629 20.7145C19.2282 21.4772 19.142 22.24 19.4736 23.0028C19.7443 23.6224 20.2362 24.119 20.8532 24.3957C22.3124 24.9064 22.6573 24.5814 23.5926 24.3492Z"
        fill="white"
      />
      <path fillRule="evenodd" clipRule="evenodd" d="M15.68 22.6645H15.6597H15.68Z" fill="#BA0000" />
      <path d="M15.68 22.6645H15.6597" stroke="black" strokeWidth="0.265848" />
      <path
        d="M22.8435 24.767C20.6016 26.0472 16.5755 24.5017 15.6934 22.6445"
        stroke="#BA0000"
        strokeWidth="0.265848"
      />
      <path
        fillRule="evenodd"
        clipRule="evenodd"
        d="M14.6715 22.3394L14.7378 21.6894L14.1807 21.4241L14.7842 21.2914L14.8506 20.6414L15.1623 21.2118L15.7593 21.0792L15.348 21.5634L15.6531 22.1338L15.0894 21.8619"
        fill="#BA0000"
      />
    </g>
    <defs>
      <clipPath id="clip0_1942_61858">
        <path
          d="M0 24.2571C0 10.8603 10.8603 0 24.2571 0C37.654 0 48.5142 10.8603 48.5142 24.2571C48.5142 37.654 37.654 48.5142 24.2571 48.5142C10.8603 48.5142 0 37.654 0 24.2571Z"
          fill="white"
        />
      </clipPath>
    </defs>
  </svg>
)

export default HKD_ICON
